#define  _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//int main()
//{
//	char ch[80] = "123abcdEFG*&";
//	int j;
//	puts(ch);
//	for (j = 0; ch[j] != '\0'; j++)
//		if (ch[j] >= 'A' && ch[j] <= 'Z')
//			ch[j] = ch[j] + 'e' - 'E';
//	puts(ch);
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	int t = 0;
//	while (printf("*"))
//	{
//		t++;
//		if (t < 3)
//		{
//			break;
//		}
//	}
//	return 0;
//}

//#include <stdio.h>
//int main()
//{
//	char ch;
//	while ((ch = getchar()) != '\n')
//	{
//		if (ch % 2 != 0 && (ch >= 'a' && ch <= 'z'))
//			ch = ch - 'a' + 'A';
//		putchar(ch);
//	}
//	printf("\n");
//	return 0;
//}

//#include <stdio.h>
//int convertInteger(int A, int B)
//{
//    int c = A ^ B;
//    int count = 0;
//    int i = 0;
//    for (i = 0; i < 32; i++)
//    {
//        if (c & (1 << i))
//        {
//            count++;
//        }
//    }
//    return count;
//}
//
//int main()
//{
//    int x = 0;
//    int y = 0;
//    scanf("%d %d", &x, &y);
//    int a = convertInteger(x, y);
//    printf("%d", a);
//    return 0;
//}

#include <stdio.h>
int* intersection(int* nums1, int nums1Size, int* nums2, int nums2Size, int* returnSize) {
    int i = 0;
    int j = 0;
    int a = 0;
    for (i = 0; i < nums1Size; i++)
    {
        for (j = 0; j < nums2Size; j++)
        {
            if (nums1[i] == nums2[j])
            {
                returnSize[a] = nums1[i];
                a++;
                break;
            }
        }
    }
    return returnSize;
}

void init_num(int arr[], int numsSize)
{
    int i = 0;
    for (i = 0; i < numsSize; i++)
    {
        scanf("%d", &arr[i]);
    }
}

int main()
{
    int nums1[100] = { 0 };
    int nums2[100] = { 0 };
    int returnSize[100] = { 0 };
    int nums1Size = 0;
    int nums2Size = 0;
    scanf("%d %d", &nums1Size, &nums2Size);
    init_num(nums1, nums1Size);
    init_num(nums1, nums2Size);
    int i = 0;
    int j = 0;
    int a = 0;
    for (i = 0; i < nums1Size; i++)
    {
        for (j = 0; j < nums2Size; j++)
        {
            if (nums1[i] == nums2[j])
            {
                returnSize[a] = nums1[i];
                a++;
                break;
            }
        }
    }
    for (i = 0; i < a; i++)
    {
        printf("%d", returnSize[i]);
    }
    return 0;
}